#ifndef _ARENA_H_
#define _ARENA_H_

class Arena
{
	private:
	vector<int> grid;
	int *uStart;
	int *bStart;
	public:
	Arena(int,int,int,int);
	void setGrid(int,int);
	vector<int> getGrid();
	int* getStart();
	int* getBoss();
	void setGrid(int**);
};

Arena::Arena(int ux, int uy, int bx, int by)
{
	uStart[0]=ux;
	uStart[1]=uy;
	bStart[0]=bx;
	bStart[1]=by;
}


vector<int> Arena::getGrid()
{
	return grid;
}

int* Arena::getStart()
{
	return uStart;
}

int* Arena::getBoss()
{
	return bStart;
}

void Arena::setGrid(int** _grid)
{
	for(int w=0;w<9;w++)
	{
		for(int h=0;h<6;h++)
		{
			grid.push_back(_grid[w][h]);
		}
	}
}

#endif
